package com.choosefine.it.manager.model;

import com.choosefine.it.base.Base;

import io.swagger.annotations.ApiModelProperty;

public class ManagerTeamCollection extends Base{
	private static final long serialVersionUID = -9037239469596743498L;

	private Integer id;

    private String userCode;

    private Integer teamPublishId;

    private Integer statusFlag;

    private Long collectTime;
    /**
     * 增加列表详情
     */
    @ApiModelProperty(value = "班组用户的usercode", required = true)
    private String teamUserCode;
    @ApiModelProperty(value = "班组期望的班组类型id", required = true)
	private Integer teamType;
    @ApiModelProperty(value = "班组期望的班组类型", required = true)
 	private String teamTypeName;
	@ApiModelProperty(value = "班组用户", required = true)
	private String teamContractor;
	@ApiModelProperty(value = "班组所做过项目的总数", required = true)
	private Integer projectCount;
	@ApiModelProperty(value = "班组发布找工作发布时间", required = true)
	private Long publishTime;
	@ApiModelProperty(value = "班组期望的工作地区", required = true)
	private String areaCode;
	@ApiModelProperty(value = "班组期望的工作地区", required = true)
	private String areaName;
    
    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getUserCode() {
        return userCode;
    }

    public void setUserCode(String userCode) {
        this.userCode = userCode == null ? null : userCode.trim();
    }

    public Integer getTeamPublishId() {
        return teamPublishId;
    }

    public void setTeamPublishId(Integer teamPublishId) {
        this.teamPublishId = teamPublishId;
    }

    public Integer getStatusFlag() {
        return statusFlag;
    }

    public void setStatusFlag(Integer statusFlag) {
        this.statusFlag = statusFlag;
    }

    public Long getCollectTime() {
        return collectTime;
    }

    public void setCollectTime(Long collectTime) {
        this.collectTime = collectTime;
    }

	public Integer getTeamType() {
		return teamType;
	}

	public void setTeamType(Integer teamType) {
		this.teamType = teamType;
	}

	public String getTeamContractor() {
		return teamContractor;
	}

	public void setTeamContractor(String teamContractor) {
		this.teamContractor = teamContractor;
	}

	public Integer getProjectCount() {
		return projectCount;
	}

	public void setProjectCount(Integer projectCount) {
		this.projectCount = projectCount;
	}

	public Long getPublishTime() {
		return publishTime;
	}

	public void setPublishTime(Long publishTime) {
		this.publishTime = publishTime;
	}

	public String getAreaCode() {
		return areaCode;
	}

	public void setAreaCode(String areaCode) {
		this.areaCode = areaCode;
	}

	public String getTeamUserCode() {
		return teamUserCode;
	}

	public void setTeamUserCode(String teamUserCode) {
		this.teamUserCode = teamUserCode;
	}

	public String getAreaName() {
		return areaName;
	}

	public void setAreaName(String areaName) {
		this.areaName = areaName;
	}

	public String getTeamTypeName() {
		return teamTypeName;
	}

	public void setTeamTypeName(String teamTypeName) {
		this.teamTypeName = teamTypeName;
	}
    
}